package com.qianya.oa.mapper;

import com.qianya.oa.domain.FormDef;
import java.util.List;
import com.qianya.oa.dto.FormQueryParam;import org.apache.ibatis.annotations.Param;

public interface FormDefMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(FormDef record);

    int insertOrUpdate(FormDef record);

    int insertOrUpdateSelective(FormDef record);

    int insertSelective(FormDef record);

    FormDef selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(FormDef record);

    int updateByPrimaryKey(FormDef record);

    int updateBatch(List<FormDef> list);

    int batchInsert(@Param("list") List<FormDef> list);

    String selectSchemaByPrimaryKey(Integer id);

    List<FormDef> selectListByLimit(FormQueryParam formQueryParam);
}